Acquaintance Time of a Graph

نویسندگان

  • Itai Benjamini
  • Igor Shinkar
  • Gilad Tsur
چکیده

We define the following parameter of connected graphs. For a given graph G = (V,E) we place one agent in each vertex v ∈ V . Every pair of agents sharing a common edge are declared to be acquainted. In each round we choose some matching of G (not necessarily a maximal matching), and for each edge in the matching the agents on this edge swap places. After the swap, again, every pair of agents sharing a common edge are acquainted, and the process continues. We define the acquaintance time of a graph G, denoted by AC(G), to be the minimal number of rounds required until every two agents are acquainted. We first study the acquaintance time for some natural families of graphs including the path, expanders, the binary tree, and the complete bipartite graph. We also show that for all functions f : N → N satisfying 1 ≤ f(n) ≤ n1.5 there is a family of graphs {Gn = (Vn, En)}n∈N with |Vn| = n such that AC(Gn) = Θ(f(n)). We also prove that for all n-vertex graphs G we have AC(G) = O ( n2 log(n)/ log log(n) ) , thus improving the trivial upper bound of O(n2) achieved by sequentially letting each agent perform depth-first search along some spanning tree of G. Studying the computational complexity of this problem, we prove that for any constant t ≥ 1 the problem of deciding that a given graph G has AC(G) ≤ t or AC(G) ≥ 2t is NP-complete. That is, AC(G) is NP-hard to approximate within multiplicative factor of 2, as well as within any additive constant factor. On the algorithmic side, we give a deterministic polynomial time algorithm that given an n-vertex graph G distinguishes between the cases AC(G) = 1 and AC(G) ≥ n − O(1). We also give a randomized polynomial time algorithm that distinguishes between the cases AC(G) = 1 and AC(G) = Ω(log(n)) with high probability. ∗{itai.benjamini,igor.shinkar,gilad.tsur}@weizmann.ac.il Faculty of Mathematics and Computer Science, Weizmann Institute of Science, Rehovot, Israel.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The acquaintance time of (percolated) random geometric graphs

In this paper, we study the acquaintance time AC(G) defined for a connected graph G. We focus on G(n, r, p), a random subgraph of a random geometric graph in which n vertices are chosen uniformly at random and independently from [0, 1], and two vertices are adjacent with probability p if the Euclidean distance between them is at most r. We present asymptotic results for the acquaintance time of...

متن کامل

A Note on the Acquaintance Time of Random Graphs

In this short note, we prove a conjecture of Benjamini, Shinkar, and Tsur on the acquaintance time AC(G) of a random graph G ∈ G(n, p). It is shown that asymptotically almost surely AC(G) = O(log n/p) for G ∈ G(n, p), provided that pn−log n−log log n→∞ (that is, above the threshold for Hamiltonicity). Moreover, we show a matching lower bound for dense random graphs, which also implies that asym...

متن کامل

A Tight Upper Bound on Acquaintance Time of Graphs

In this note we confirm a conjecture raised by Benjamini et al. [BST13] on the acquaintance time of graphs, proving that for all graphs G with n vertices it holds that AC(G) = O(n3/2), which is tight up to a multiplicative constant. This is done by proving that for all graphs G with n vertices and maximal degree ∆ it holds that AC(G) ≤ 20∆n. Combining this with the bound AC(G) ≤ O(n2/∆) from [B...

متن کامل

A Time Dependent Pollution Routing Problem in Multi-graph

This paper considers a time dependent(the travel time is not constant throughout the day) pollution routing problem (TDPRP), which aids the decision makers in minimizing travel time, toll cost and emitted pollution cost.  In complexity of urban areas most of the time one point is accessible from another with more than one edge. In contrast to previous TDPRP models, which are designed with only ...

متن کامل

Pre-scheduling and Scheduling of Task Graph on Homogeneous Multiprocessor Systems

Task graph scheduling is a multi-objective optimization and NP-hard problem. In this paper a new algorithm on homogeneous multiprocessors systems is proposed. Basically, scheduling algorithms are targeted to balance the two parameters of time and energy consumption. These two parameters are up to a certain limit in contrast with each other and improvement of one causes reduction in the othe...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • SIAM J. Discrete Math.

دوره 28  شماره 

صفحات  -

تاریخ انتشار 2014